package br.com.rnavarro.padroes.comportamental.iterator;

public class Televisao
{
	private Canal[] canais;
	
	public Televisao()
	{
		canais = new Canal[4];
		canais[0] = new Canal("Globo");
		canais[1] = new Canal("Record");
		canais[2] = new Canal("SBT");
		canais[3] = new Canal("Bandeirantes");
	}
	
	public IteradorDeCanais criarControle()
	{
		return new IteradorDeCanais(this.canais);
	}
	
	public void assistir(Canal canal)
	{
		System.out.println("Assistindo canal: " + canal.getNome());
	}
}